mountain fastness - Turkish English Dictionary